const jwt = require("jsonwebtoken");
module.exports = {
    /**
     * 生成 token 令牌
     * @param {obejct} payload 要存储 token 中的对象
     */
    genToken(payload) {
        return jwt.sign(payload, this.app.config.keys, { expiresIn: "2h" });
    },
    /**
     * 校验 token 合法性，并解析 token 中的内容
     * @param {string} token 要校验的 token 字段
     */
    checkToken(token) {
        jwt.verify(token, this.app.config.keys);
    },
};
